package com.zch.market.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateFormat {
	/**
	 * 字符串日期转换为java.util.Date类型的日期
	 * @param str
	 * @return
	 */
	public static Date to_Date(String str){
		Date date = null;
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		if(str!=null&&str.length()>0){
			try {
			date =sdf.parse(str);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		}
		return date;
	}
	/**
	 * java.util.Date包下的日期转换为java.sql.Date包下的日期
	 * @param date1
	 * @return
	 */
	public static java.sql.Date to_Date(Date date1){
		java.sql.Date date2 = new java.sql.Date(date1.getTime());
		return date2;
	}
	/**
	 * 将java.util.Date下的日期转换为字符串
	 * @param date
	 * @return
	 */
	public static String toString(Date date){
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		String strDate = sdf.format(date);
		return strDate;
	}
	/**
	 * 字符串日期转换为java.sql.Date包下的日期格式
	 * @param strDate
	 * @return
	 */
	public static java.sql.Date to_Date2(String strDate){
		java.sql.Date date = null;
		if(strDate!=null&&strDate.length()>0){
			date = java.sql.Date.valueOf(strDate);
		}
		return date;
	}
	
}
